
.main {
	
}
.store {
	background-color: #fff;
	padding: 21rpx 30rpx;
}
.store-img {
	width: 31rpx;
	height: 30rpx;
	margin-right: 11rpx;
}
.store-text {
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 28rpx;
	color: #222222;
}
.store-equi {
	padding: 40rpx 30rpx;
	background: #EDF9F5;
	border-radius: 8rpx;
	margin-top: 27rpx;
}
.equi-text {
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 32rpx;
	color: #222222;
}
.meal-title {
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 30rpx;
	color: #222222;
	/* position: relative; */
	height: 72rpx;
	line-height: 72rpx;
}
.meal-title-line {
	width: 4rpx;
	height: 30rpx;
	background: linear-gradient(90deg, #61E280 0%, #3EE69D 100%);
	border-radius: 1rpx;
	line-height: 72rpx;
	margin-right: 15rpx;
}
.meal-list {
	width: 690rpx;
	height: 356rpx;
	background: #F5F5F5;
	border-radius: 16rpx;
	overflow-x: scroll;
	padding: 29rpx 30rpx;
}
.meal-list-value {
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 26rpx;
	color: #7E7E7E;
	line-height: 72rpx;
}
.meal-list-item{
	/* width: 196rpx; */
	padding: 0 20rpx;
	height: 268rpx;
	background: #FFFFFF;
	border-radius: 32rpx;
	margin-right: 20rpx;
	position: relative;
}
.meal-list-money {
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 60rpx;
	color: #7E7E7E;
	line-height: 72rpx;
}
.meal-list-juan {
	width: 156rpx;
	height: 58rpx;
	/* background: #F2F2F2; */
	border-radius: 16rpx;
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 26rpx;
	color: #7E7E7E;
	line-height: 58rpx;
	text-align: center;
}
.checked-img {
	width: 66rpx;
	height: 54rpx;
	position: absolute;
	bottom: -27rpx;
	left: 50%;
	transform: translateX(-50%);
}
.meal-list-item.active {
	border: 2rpx solid #65E8B1;
	
}
.meal-list-money-active {
	font-family: PingFang SC;
	font-weight: bold;
	/* font-size: 60rpx; */
	color: #222222;
	/* line-height: 72rpx; */
	margin: 0 auto;
}

/* 优惠卷 */
.cuppon {
	margin-top: 14rpx;
	width: 750rpx;
	height: 98rpx;
	background: #FFFFFF;
	line-height: 98rpx;
	padding: 0 38rpx 0 29rpx;
}
.cuppon-lf {
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 26rpx;
	color: #6B6B6B;
}
.cuppon-rg {
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 26rpx;
	color: #222222;
}
.cuppon-img {
	width: 30rpx;
	height: 23rpx;
	margin-left: 10rpx;
}
.arrow-rh-img {
	width: 16rpx;
	height: 28rpx;
	margin-left: 12rpx;
}
.notice-img {
	width: 28rpx;
	height: 28rpx;
	margin-right: 7rpx;
}
.notice {
	font-family: PingFang SC;
	font-weight: 500;
	font-size: 22rpx;
	color: #999999;
	padding: 24rpx 31rpx;
}
.bottom {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 750rpx;
	height: 178rpx;
	background: #FFFFFF;
	box-shadow: 0rpx 0rpx 16rpx 2rpx rgba(233,233,233,0.3);
	padding: 44rpx 30rpx 0 30rpx;
}
.money{
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 36rpx;
	color: #222222;
	line-height: 72rpx;
}
.button {
	width: 280rpx;
	height: 88rpx;
	background: #222222;
	border-radius: 44rpx;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 30rpx;
	color: #02FF83;
	text-align: center;
	line-height: 88rpx;
}